lambast (someone) for

Translations
раскритиковать (кого-либо) за
The editor lambasted the journalist for the inaccurate report.
Редактор раскритиковал журналиста за неточный отчет.